<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    // function fn (cb) {
    //   let num = 0;
    //    setTimeout(() => {
    //     num = 10
    //     cb(num)
    //   },1000)
    // }
    // let cal =  (val) => {
    //    console.log(val);
    // }
    // fn(cal)


    // fn((val) => {
    //    console.log(val);
    // })

    // $('a').click(function () {

    // })
    // console.log(fn());
    // 需求 调用 fn 想得到一个10 的结果


  // 
    function fn () {
      let num = 0;
      return new Promise((resolve,reject)=>{ // 处理异步函数的
        setTimeout(() => { // resolve 代表成功 // reject 代表失败
        num = 10
        reject(num)
      },1000)
      })
      
    }
    

    // console.log(fn());
    fn().then(res => {
        console.log(res);
    }).catch(err => {
        console.log(err);
    })
</script>